(drilled) well - English Synonyms Dictionary